package com.liu.qqRobot.wm.entity.dto;

import cn.hutool.core.annotation.Alias;
import com.liu.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class WarframeMarketItemsDTO extends BaseEntity {

    /**
     * 商品id
     */
    private String id;

    /**
     * 商品查询url请求内容
     */
    @Alias("url_name")
    private String urlName;

    /**
     * 商品图片
     */
    private String thumb;

    /**
     * 商品名称
     */
    @Alias("item_name")
    private String itemName;

    /**
     * 段位
     */
    @Alias("mastery_level")
    private Integer masteryLevel;

    /**
     * 图标
     */
    private String icon;

    /**
     * 紫卡类型
     */
    @Alias("riven_type")
    private String rivenType;

    /**
     * 分组
     */
    private String group;

    /**
     * 图标格式
     */
    @Alias("icon_format")
    private String iconFormat;

    @Alias("search_only")
    private Boolean searchOnly;

    private String prefix;

    @Alias("negative_only")
    private Boolean negativeOnly;

    @Alias("positive_is_negative")
    private Boolean positiveIsNegative;

    @Alias("exclusive_to")
    private List<String> exclusiveTo;

    private String units;

    @Alias("positive_only")
    private Boolean positiveOnly;

    private String suffix;

    private String effect;
}
